<template>
  {{ money }}
  <button @click="chagemoney">花50</button>
</template>
<script>

export default {
  name: "son",
  props: {
    money: {
      type: Number,
      default: 0,
    },
  },
//   父子传值props 组件注册 还是写在外面
    //提前声明你要使用的自定义事件
    emits: ['changeMoney','update:money'],
// 写逻辑。 方法数据 组件创建之前。
// 没有this 想用数据 传参即可 
// emit用于发射自定义事件 props用于接收父传过来的数据
  setup(props ,{emit}) {
    console.log(props.money);
    console.log(this);
    // onMounted(() => {
    //     console.log(this);
    // })
   
    const chagemoney=()=>{
        // emit('changeMoney',50)
        // 语法糖
        emit('update:money',50)
    }
    return {chagemoney}
  }
};
</script>
